/**
 * 用户添加选择部门树 js
 */

$(function () {
    // 滚动条高度
    setiWheelStepH("90%");
    init();
})

/**
 * @Description: 初始化部门树数据
 * @Param:
 * @return:
 * @Author: Mr.Yan
 * @Date: 2018/12/5
 */

function init() {
    layui.use(['form', 'dtree'], function () {
        var form = layui.form
            , dtree = layui.dtree;

        var deptIds = $("#deptIds").val();
        //  部门树
        var d = dtree.render({
            elem: "#deptTree",
            spread: true,
            //initLevel: 1,
            url: prefixDept + "/roledtreedate?deptIds=" + deptIds,
            type: "all",
            async: false,  // 只需将该参数设置为false，即可同步加载
            checkbar: true,
            checkbarFun: {
                chooseDone: function(checkbarNodesParam) { //复选框点击事件完毕后，返回该树关于复选框操作的全部信息。
                    var deptIds = "";
                    for(var i=0;i<checkbarNodesParam.length;i++){
                        var deptId = checkbarNodesParam[i].nodeId;
                        deptIds += deptId +",";
                    }
                    deptIds = deptIds.substring(0,deptIds.length-1);
                    $("#deptIds").val(deptIds)
                    return ;
                }
            }
        });
    });
}
